overachieve despite difficulties

Translations
превзойти себя несмотря на трудности
She was able to overachieve despite difficulties she faced at home.
Ей удалось превзойти себя, несмотря на трудности дома.